package handler;

import dao.FilmeDao;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.faces.bean.RequestScoped;
import javax.inject.Named;
import pojo.Filme;

/**
 *
 * @author VALERIO
 */
@Named(value = "listarFilmesHandler")
@SessionScoped
public class ListarFilmesHandler implements Serializable {

    @EJB
    private FilmeDao filmesDao = new FilmeDao();
    private List<Filme> filmes = new ArrayList<>();

    public ListarFilmesHandler() {
    }

    public List<Filme> getFilmes() {
        return filmes;
    }

    public void setFilmes(List<Filme> filmes) {
        this.filmes = filmes;
    }

    public List<Filme> popularFilmes() {
        return filmes = filmesDao.getAll();
    }
}
